package com.web.option.mapper;


import com.web.option.entity.Option;
import com.web.position.entity.Position;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDate;
import java.util.List;
import java.util.Map;

public interface OptionMapper {

    List<Option> getOptionList(Option option);

    Integer addOption(Option option);

    Integer updateStatus(@Param("optionNumber") Integer optionNumber, @Param("userName") String userName,@Param("remark") String remark);

    Option getOptionByOptionNo(@Param("optionNumber") Integer optionNumber);

    Integer updateStatusNor(Option option);

    List<Option> getOptionListByStatusNor(@Param("expireDate") LocalDate expireDate);

    Integer updateStatusDon(List<Option> optionsNor);
}
